//
//  LevelHelpViewController.m
//  ToucheTouche
//
//  Created by Jordan Montel on 10/01/12.
//  Copyright (c) 2012 __MyCompanyName__. All rights reserved.
//

#import "LevelHelpViewController.h"
#import "Level.h"

@implementation LevelHelpViewController

@synthesize buttonMenu;

- (IBAction)pushMenu {
    [self setModalTransitionStyle:UIModalTransitionStyleFlipHorizontal];
    [self dismissModalViewControllerAnimated:YES];
}

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
    }
    return self;
}

- (void)didReceiveMemoryWarning
{
    // Releases the view if it doesn't have a superview.
    [super didReceiveMemoryWarning];
    
    // Release any cached data, images, etc that aren't in use.
}

#pragma mark - View lifecycle

- (void)viewDidLoad
{
    niveau.text = [NSString stringWithFormat:@"%d",[[Level sharedLevel] intCurrentLevel]];
    if([[Level sharedLevel] intCurrentLevel]==1){
        textHelp.text = @"Une image apparaît à différentes positions sur l’écran toutes les secondes ou dès que le joueur touche une image.";
    }
    else if([[Level sharedLevel] intCurrentLevel]==2){
         textHelp.text = @"Une image apparaît à différentes positions sur l’écran toutes les 0,8 secondes ou dès que le joueur touche une image.";
    }
    else if([[Level sharedLevel] intCurrentLevel]==3){
         textHelp.text = @"Une image apparaît à différentes positions sur l’écran toutes les 0,7 secondes ou dès que le joueur touche une image. A certains moments l’image sera remplacée par une image piège qui fera un malus de 10% de vie et 50 points.";
    }
    else if([[Level sharedLevel] intCurrentLevel]==4){
         textHelp.text = @"Une image apparaît à différentes positions sur l’écran toutes les 0,6 secondes ou dès que le joueur touche une image. A certains moments l’image sera remplacée par une image piège qui fera un malus de 10% de vie et 50 points.A certains moments l’image sera remplacée par une image boost qui permettra au joueur d’augmenter son score.";
    }
    else if([[Level sharedLevel] intCurrentLevel]==5){
         textHelp.text = @"Une image apparaît à différentes positions sur l’écran toutes les 0,6 secondes ou dès que le joueur touche une image. A certains moments l’image sera remplacée par une image piège qui fera un malus de 10% de vie et 50 points. A certains moments l’image sera remplacée par une image boost qui permettra au joueur d’augmenter son score. A certains moments une image bombe apparaîtra sur l’écran en même temps que la bonne image et fait perdre au joueur 20% de vie et 100 points (3 clics sur cette bombe dans la partie = fin de partie). A certains moments l’image sera remplacée par une image espérance qui permettra au joueur d’augmenter sa vie de 30%.";
    }
    else {
         textHelp.text = @"Une image apparaît à différentes positions sur l’écran toutes les 0,6 secondes ou dès que le joueur touche une image. A certains moments l’image sera remplacée par une image piège qui fera un malus de 10% de vie et 50 points. A certains moments l’image sera remplacée par une image boost qui permettra au joueur d’augmenter son score. A certains moments une image bombe apparaîtra sur l’écran en même temps que la bonne image et fait perdre au joueur 20% de vie et 100 points (3 clics sur cette bombe dans la partie = fin de partie). A certains moments l’image sera remplacée par une image espérance qui permettra au joueur d’augmenter sa vie de 30%. Une seconde image apparaît à différentes positions sur l’écran toutes les secondes.";
    }
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.
}

- (void)viewDidUnload
{
    [self setButtonMenu:nil];
    [textHelp release];
    textHelp = nil;
    [niveau release];
    niveau = nil;
    [super viewDidUnload];
    // Release any retained subviews of the main view.
    // e.g. self.myOutlet = nil;
}

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    // Return YES for supported orientations
    return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}

- (void)dealloc {
    [buttonMenu release];
    [textHelp release];
    [niveau release];
    [super dealloc];
}
@end
